Explorer Development Presents M A I L D A E M O N ==================== Version 1.3 Written by Roelof Jansen 1. Introduction ------------ "Mail Daemon" (MD) is an online mail server aimed for use by your points and/or nodes. You can show waiting mail, up and download mail and edit/pause mail and file areas via netmail messages to XAreaFix. MD is the successor of "CheckOutboundMail" aka "XOMC" which I released earlier for Xenolink. MD is fully written in C and is therefore much faster than its' predecessor XOMC which was written in ARexx. MD closely communicates with XAreaFix (© Bart Schraa, XEcho Development) and makes use of its' configuration files. To use the AreaFix part in MD, you MUST install and configure XAreaFix first! Why this door was written ------------------------- Many new points at your system have problems using XAreaFix; they find it difficult to communicate with a utility which doesn't answer them in their language. They then bother you with questions you have answered a thousand times ;-). There's where MD comes in! It enables your points to easily configure their mail areas and see the effect of the changes immediately. So if a new point asks you something about XAreaFix, just redirect them to MD :). 2. Requirements ------------ MD requires the following: - Kickstart 2.x or better. - Xenolink BBS 1.90 and up. 3. Features -------- - Display waiting mail. - Upload & download mail. - Delete unwanted mail packet(s). - Add, remove, pause or resume mail & file areas for an address. - Fully GUI & menu driven. - Surveyor mode for Sysop. - Utility to convert Points- & Nodes.config from XOMC to MD format. - Number of points, nodes and tagnames are memory limited only. - Use of memory pools. 4. Installation ------------ - Install the XAreaFix utility (if you haven't done already). - Unpack the archive in RAM: - Copy contents of dir "Configuration" to XCONFIG: - Edit the file "MailDaemon.config" to fit your system. - If you have NOT installed XOMC before: - Edit the file "Points.config" to fit your system. - Edit the file "Nodes.config" to fit your system. else - Convert the points & nodes config files using "ConvertOMC". - Copy contents of dir "Doors" to DOORS: - Create a menu entry in one of your menus; Example: CMD = "C" { XenolinkDoor "^4096^2^DOORS:MailDaemon/MailDaemon" } - Compile your menu(s) That's it! 5. Operation --------- MD is controlled via a user-friendly GUI. Just play with it for a while and you will get the hang of it :-). 6. Disclaimer ---------- MD is freely distributable as long as nothing is changed in the archive. MD is software "as is" which means that I take no responsibility for any damage caused to your system, whether it be MD's fault or not. There's no warranty on MD. I can stop development of this utility at any one time. If you really like MD, please register "OnlineToday" (© 1993-1995, Explorer Development), the Xenolink Last Caller utility which only costs you DFL.25,= (or USD 20,=). See "Product-Info.txt" for more info about OnlineToday and how to register it. 7. History ------- v1.1 - First release -------------------- v1.2 (8.4.95) ------------- * Fixed problems with dupes in FLO files. * Fixed problems with VACANT points. * Fixed missing path when saving Points- & Nodes.config file(s). * Fixed bug in user menu which occured after '... has no mail waiting'. v1.3 (16.4.95) -------------- * Sped up netmail scanning slightly. * Added check for duplicate areas in XAreaFix.config. * Changed tagname length to 40 chars. Only 23 chars are displayed however; same goes for the users. * Added logfile called "MailDaemon.LOG" which is created in your LogDir (taken from Dir.config). NOTE: Only *warnings* are written to the log. *Errors* are still displayed on-screen! So keep checking this log to eliminate any further problems. 8. Questions & Bugs ---------------- If you have any questions regarding MD please mail me: I can of course also be reached in the Xenolink echoes. Grtz, __ /// _ __ _ /// roelof@grafix.wlink.nl |_) \\\ | /// | \oelof (_|ansen SysOp 'Explorer BBS' aka 'Explorer Development' \\\ /// \\X// 2:286/405.0@fidonet 39:153/202.0@amiganet \X/ 14:101/207.0@nlanet 69:100/100.0@ldynet (LDY NC)